@charset UTF-8;

body { font-family: arial; font-size: 11px; }
.clear { clear: both; }

#gallery { position: relative; width: 600px; height: 360px; }
#gallery a { float: left; position: absolute; }
#gallery a img { border: none; }
#gallery a.show { z-index: 500; }
#gallery .caption { position: absolute; bottom: 0; height: 100px; width: 100%; z-index: 600; background: #000; color: #fff; }
#gallery .caption .content { margin: 5px; }
#gallery .caption .content h3 { margin: 0; padding: 0; color: #1dccef; }